\documentclass{article}
\usepackage[
  symbols,
  nogroupskip,
]{glossaries-extra}
\newglossaryentry{shear}{
  type=symbols,
  category=symbols,
  name={\ensuremath{G}},
  description={Shear modulus},
}
\newglossaryentry{bulk}{
  type=symbols,
  category=symbols,
  name={\ensuremath{K}},
  description={Bulk modulus},
}
\newglossaryentry{young}{
  type=symbols,
  category=symbols,
  name={\ensuremath{E}},
  description={Young's modulus},
}
\newglossaryentry{poisson}{
  type=symbols,
  category=symbols,
  name={\ensuremath{\nu}},
  description={Poisson's ratio},
}
\newglossaryentry{strain}{
  type=symbols,
  category=symbols,
  name={\ensuremath{\varepsilon_{ij}}},
  text={\ensuremath{\varepsilon}},
  description={Strain tensor},
}
\newglossaryentry{elastic_energy}{
  type=symbols,
  category=symbols,
  name={\ensuremath{W}},
  description={Free elastic energy for isothermal deformation},
}
\newglossaryentry{stress}{
  type=symbols,
  category=symbols,
  name={\ensuremath{\sigma_{ij}}},
  text={\ensuremath{\sigma}},
  description={Stress tensor},
}
\newglossaryentry{compliance}{
  type=symbols,
  category=symbols,
  name={\ensuremath{C_{ijkl}}},
  text={\ensuremath{C}},
  description={Compliance tensor},
}
\newglossaryentry{stiffness}{
  type=symbols,
  category=symbols,
  name={\ensuremath{S_{ijkl}}},
  text={\ensuremath{S}},
  description={Stiffness tensor},
}

\begin{document}

\gls{compl
%\gls{compl

\end{document}
